<?php
declare (strict_types = 1);

namespace app\command;

use think\console\Command;
use think\console\Input;
use think\console\input\Argument;
use think\console\input\Option;
use think\console\Output;

//-------------------------------------------tp6中在宝塔添加计划任务方法。
//1.在根目录执行   php think make:command Hello hello      #第一个Hello是类名称，第二个hello是设置名
//2.会在app目录下生成一个command文件夹，以及一个Hello.php文件
//3.这里的Hello.php会有一些默认的东西，修改成以下代码即可。
//4.在宝塔中添加一个计划任务，类型：shell  周期每分钟  脚本内容：
//cd /www/wwwroot/pregm.com  
//php think hello
//cd 到tp项目根目录，然后执行最开始make的命令。


class Hello extends Command
{
    protected function configure()
    {
        // 指令配置
        $this->setName('hello')
            ->setDescription('the hello command');        
    }
 
    protected function execute(Input $input, Output $output)
    {
    	// 指令输出
    	$output->writeln('每分钟添加一条数据就要开始了！');
 
        $this->logic();//逻辑方法   1
 
        $output->writeln('每分钟添加一条数据已经操作成功了！');
        $time = $time = date("Y-m-d H:i:s");
        $output->writeln("操作时间为: $time");
 
    }
 
 
     //逻辑代码
     public function logic()
     {     
      //  echo '这里写你要实现的逻辑代码';
     }
}
